package com.suyuan.service;

import com.github.pagehelper.PageInfo;
import com.suyuan.entity.OrderInfo;
import com.suyuan.entity.OrderitemInfo;
import com.suyuan.vo.OrderDetailVO;
import com.suyuan.vo.OrderInfoVO;
import com.suyuan.web.Page;
import com.suyuan.web.PageData;

import java.util.List;

/**
 * 订单
 */
public interface OrderService {

    boolean saveOrder(String itemIds,Integer userId,Integer addrId);

    List<OrderInfoVO> myOrders(Integer id);

    OrderDetailVO orderDetail(Integer id);


    //后台查找所有订单
    List<OrderInfo> findAllOrder();
    //后台删除指定订单
    void deleteOrder(Integer id);
    //后台根据订单ID查询订单
    OrderInfo findOrderByGid(Integer id);
    //后台更新订单信息
    void updateOrderInfo(OrderInfo orderInfo);
}
